{% extends "data_opform.html" %} {% load i18n %} {% block headajaxjs %} {% endblock %} {% block keydown %} {% endblock %} {% block form %} {% autoescape off %} {{form.event|field_as_td_h}} {{form.status|field_as_td_h}} {{form.receiver|field_as_td_h}}
{{form.subject|field_as_td_h}} {{form.maximum|field_as_td_h}} {{form.email_tmp|field_as_td_h}} {% endautoescape %} {% endblock %} {% block addjs %} $('#id_email_tmp').markItUp(mySettings); function data_refresh(){ $.ajax({ url: '/att/get_template/', data: { event: $("#id_event").val(), event_status: $("#id_status").val(), receiver: $("#id_receiver").val(), }, type: 'POST', dataType: 'json', success: function(callback){ var heads = callback.head; var cells = callback.cell; var subject = callback.subject; var maximum = callback.maximum; var template = callback.template; var parameter = callback.parameter; $("#receiver-info").html(parameter.join(',')); $("#event-head").html(heads.join(',')); $("#event-cell").html(cells.join(',')); $("#id_subject").val(subject); $("#id_maximum").html(maximum); $("#id_email_tmp").html(template); } }); } data_refresh() $("#id_event").change(function(){ var val = $(this).val() if(val == 7){ $("#id-maximum").removeClass('displayN'); $("#id-head").addClass('displayN'); $("#id-cell").addClass('displayN'); $("#id-status").addClass('displayN'); $("#id_receiver").find('option').each(function(){ if($(this).val() == 2 || $(this).val() == 3){ $(this).attr('disabled', true); } }); }else{ $("#id-maximum").addClass('displayN'); $("#id-head").removeClass('displayN'); $("#id-cell").removeClass('displayN'); $("#id-status").removeClass('displayN'); $("#id_receiver").find('option').each(function(){ if($(this).val() == 2 || $(this).val() == 3){ $(this).attr('disabled', false); } }); } data_refresh(); }); $("#id_status").change(data_refresh); $("#id_receiver").change(data_refresh); {% endblock%}